package com.doit.demo01;

import java.math.BigDecimal;

public class test_BigDecimal {
    public static void main(String[] args) {
        BigDecimal b1 = new BigDecimal("0.01");
        BigDecimal b2 = new BigDecimal("0.03");

        //加法
        System.out.println(b1.add(b2));
        //减法
        System.out.println(b1.subtract(b2));
        //乘法
        System.out.println(b1.multiply(b2));
        //除法
        System.out.println(b1.divide(b2,BigDecimal.ROUND_HALF_UP));//除法你得规定留几个小数,防止无限小数的产生
//        System.out.println(b1.divide(b2));报错,因为BigDecimal是精确的小数
        System.out.println(b1.divide(b2,BigDecimal.ROUND_CEILING));
    }
}
